package com.itfreer.xjmh.cycle.entity;

import java.io.Serializable;
import com.itfreer.form.api.entity.EntityBase;
import com.itfreer.form.api.reflect.DictionaryField;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Transient;

/**
 * 定义旅客安全检查实体
 */
@Entity(name = "t_cycle_passenger_check")
public class CyclePassengerCheckEntity extends EntityBase implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 主键
	 */
	@Id
	@Column(name = "id", length = 50, nullable = true)
	private String id;

	/**
	 * 所属机场---字典
	 */
	@Column(name = "airport", length = 50, nullable = true)
	@DictionaryField(dictionaryName = "zd_airport", toFieldName = "airportName")
	private String airport;

	@Column(name = "airport_name", length = 50, nullable = true)
	private String airportName;

	/**
	 * 人身检查-检查人数
	 */
	@Column(name = "p_check_count", nullable = true)
	private Integer pcheckcount;
	
	/**
	 * 人身检查-伪造、变造身份证件
	 */
	@Column(name = "p_fake_id_card", nullable = true)
	private Integer pfakeidcard;
	
	/**
	 * 人身检查-冒用身份证件
	 */
	@Column(name = "p_personate_id_card", nullable = true)
	private Integer ppersonateidcard;
	
	/**
	 * 人身检查-小计
	 */
	@Column(name = "p_total", nullable = true)
	private Integer ptotal;
	
	/**
	 * 人身检查-违法犯罪人员
	 */
	@Column(name = "p_criminal", nullable = true)
	private Integer pcriminal;
	
	/**
	 * 随身物品-检查件数
	 */
	@Column(name = "g_check_count", nullable = true)
	private Integer gcheckcount;
	
	/**
	 * 随身物品-枪支
	 */
	@Column(name = "g_guns", nullable = true)
	private Integer gguns;
	
	/**
	 * 随身物品-弹药
	 */
	@Column(name = "g_bullet", nullable = true)
	private Integer gbullet;
	
	/**
	 * 随身物品-军械、警械
	 */
	@Column(name = "g_police_equipment", nullable = true)
	private Integer gpoliceequipment;
	
	/**
	 * 随身物品-爆破器材
	 */
	@Column(name = "g_boom_equipment", nullable = true)
	private Integer gboomequipment;
	
	/**
	 * 随身物品-电击器等防卫器材
	 */
	@Column(name = "g_elec_equipment", nullable = true)
	private Integer gelecequipment;
	
	/**
	 * 随身物品-管制刀具
	 */
	@Column(name = "g_control_knife", nullable = true)
	private Integer gcontrolknife;
	
	/**
	 * 随身物品-6公分以上非管制刀具
	 */
	@Column(name = "g_long_knife", nullable = true)
	private Integer glongknife;
	
	/**
	 * 随身物品-易燃易爆物品
	 */
	@Column(name = "g_danger", nullable = true)
	private Integer gdanger;
	
	/**
	 * 随身物品-火种类
	 */
	@Column(name = "g_fire", nullable = true)
	private Integer gfire;
	
	/**
	 * 随身物品-超规锂电池
	 */
	@Column(name = "g_li_battery", nullable = true)
	private Integer glibattery;
	
	/**
	 * 随身物品-毒品
	 */
	@Column(name = "g_drugs", nullable = true)
	private Integer gdrugs;
	
	/**
	 * 随身物品-其他违禁品和危险品
	 */
	@Column(name = "g_other", nullable = true)
	private Integer gother;
	
	/**
	 * 随身物品-小计
	 */
	@Column(name = "g_total", nullable = true)
	private Integer gtotal;
	
	/**
	 * 托运行李-检查件数
	 */
	@Column(name = "b_check_count", nullable = true)
	private Integer bcheckcount;
	
	/**
	 * 托运行李-枪支
	 */
	@Column(name = "b_guns", nullable = true)
	private Integer bguns;
	
	/**
	 * 托运行李-弹药
	 */
	@Column(name = "b_bullet", nullable = true)
	private Integer bbullet;
	
	/**
	 * 托运行李-军械、警械
	 */
	@Column(name = "b_police_equipment", nullable = true)
	private Integer bpoliceequipment;
	
	/**
	 * 托运行李-爆破器材
	 */
	@Column(name = "b_boom_equipment", nullable = true)
	private Integer bboomequipment;
	
	/**
	 * 托运行李-电击器等防卫器材
	 */
	@Column(name = "b_elec_equipment", nullable = true)
	private Integer belecequipment;
	
	/**
	 * 托运行李-管制刀具
	 */
	@Column(name = "b_control_knife", nullable = true)
	private Integer bcontrolknife;
	
	/**
	 * 托运行李-易燃易爆物品
	 */
	@Column(name = "b_danger", nullable = true)
	private Integer bdanger;
	
	/**
	 * 托运行李-火种类
	 */
	@Column(name = "b_fire", nullable = true)
	private Integer bfire;
	
	/**
	 * 托运行李-超规锂电池
	 */
	@Column(name = "b_li_battery", nullable = true)
	private Integer blibattery;
	
	/**
	 * 托运行李-毒品
	 */
	@Column(name = "b_drugs", nullable = true)
	private Integer bdrugs;
	
	/**
	 * 托运行李-其他违禁品或危险品
	 */
	@Column(name = "b_other", nullable = true)
	private Integer bother;
	
	/**
	 * 托运行李-小计
	 */
	@Column(name = "b_total", nullable = true)
	private Integer btotal;
	

	/**
	 * 租户ID
	 */
	@Column(name = "s_tenantID", length = 50, nullable = true)
	private String tenantID;

	/**
	 * 租户名称
	 */
	@Column(name = "s_tenantName", length = 50, nullable = true)
	private String tenantName;


	/**
	 * 创建人ID
	 */
	@Column(name = "s_createUserid", length = 50, nullable = true)
	private String createUserid;
	
	/**
	 * 创建人
	 */
	@Column(name = "s_createUsername", length = 50, nullable = true)
	private String createUsername;
	
	/**
	 * 创建时间
	 */
	@Column(name = "s_createTime", nullable = true)
	private java.util.Date createTime;


	/**
	 * 主键
	 */
	@Override
	public String getId() {
		return id;
	}

	/**
	 * 主键
	 */
	@Override
	public void setId(String value) {
		this.id = value;
	}

	public String getAirport() {
		return airport;
	}

	public void setAirport(String airport) {
		this.airport = airport;
	}

	public String getAirportName() {
		return airportName;
	}

	public void setAirportName(String airportName) {
		this.airportName = airportName;
	}

	public Integer getPcheckcount() {
		return pcheckcount;
	}

	public void setPcheckcount(Integer pcheckcount) {
		this.pcheckcount = pcheckcount;
	}

	public Integer getPfakeidcard() {
		return pfakeidcard;
	}

	public void setPfakeidcard(Integer pfakeidcard) {
		this.pfakeidcard = pfakeidcard;
	}

	public Integer getPpersonateidcard() {
		return ppersonateidcard;
	}

	public void setPpersonateidcard(Integer ppersonateidcard) {
		this.ppersonateidcard = ppersonateidcard;
	}

	public Integer getPtotal() {
		return ptotal;
	}

	public void setPtotal(Integer ptotal) {
		this.ptotal = ptotal;
	}

	public Integer getPcriminal() {
		return pcriminal;
	}

	public void setPcriminal(Integer pcriminal) {
		this.pcriminal = pcriminal;
	}

	public Integer getGcheckcount() {
		return gcheckcount;
	}

	public void setGcheckcount(Integer gcheckcount) {
		this.gcheckcount = gcheckcount;
	}

	public Integer getGguns() {
		return gguns;
	}

	public void setGguns(Integer gguns) {
		this.gguns = gguns;
	}

	public Integer getGbullet() {
		return gbullet;
	}

	public void setGbullet(Integer gbullet) {
		this.gbullet = gbullet;
	}

	public Integer getGpoliceequipment() {
		return gpoliceequipment;
	}

	public void setGpoliceequipment(Integer gpoliceequipment) {
		this.gpoliceequipment = gpoliceequipment;
	}

	public Integer getGboomequipment() {
		return gboomequipment;
	}

	public void setGboomequipment(Integer gboomequipment) {
		this.gboomequipment = gboomequipment;
	}

	public Integer getGelecequipment() {
		return gelecequipment;
	}

	public void setGelecequipment(Integer gelecequipment) {
		this.gelecequipment = gelecequipment;
	}

	public Integer getGcontrolknife() {
		return gcontrolknife;
	}

	public void setGcontrolknife(Integer gcontrolknife) {
		this.gcontrolknife = gcontrolknife;
	}

	public Integer getGlongknife() {
		return glongknife;
	}

	public void setGlongknife(Integer glongknife) {
		this.glongknife = glongknife;
	}

	public Integer getGdanger() {
		return gdanger;
	}

	public void setGdanger(Integer gdanger) {
		this.gdanger = gdanger;
	}

	public Integer getGfire() {
		return gfire;
	}

	public void setGfire(Integer gfire) {
		this.gfire = gfire;
	}

	public Integer getGlibattery() {
		return glibattery;
	}

	public void setGlibattery(Integer glibattery) {
		this.glibattery = glibattery;
	}

	public Integer getGdrugs() {
		return gdrugs;
	}

	public void setGdrugs(Integer gdrugs) {
		this.gdrugs = gdrugs;
	}

	public Integer getGother() {
		return gother;
	}

	public void setGother(Integer gother) {
		this.gother = gother;
	}

	public Integer getGtotal() {
		return gtotal;
	}

	public void setGtotal(Integer gtotal) {
		this.gtotal = gtotal;
	}

	public Integer getBcheckcount() {
		return bcheckcount;
	}

	public void setBcheckcount(Integer bcheckcount) {
		this.bcheckcount = bcheckcount;
	}

	public Integer getBguns() {
		return bguns;
	}

	public void setBguns(Integer bguns) {
		this.bguns = bguns;
	}

	public Integer getBbullet() {
		return bbullet;
	}

	public void setBbullet(Integer bbullet) {
		this.bbullet = bbullet;
	}

	public Integer getBpoliceequipment() {
		return bpoliceequipment;
	}

	public void setBpoliceequipment(Integer bpoliceequipment) {
		this.bpoliceequipment = bpoliceequipment;
	}

	public Integer getBboomequipment() {
		return bboomequipment;
	}

	public void setBboomequipment(Integer bboomequipment) {
		this.bboomequipment = bboomequipment;
	}

	public Integer getBelecequipment() {
		return belecequipment;
	}

	public void setBelecequipment(Integer belecequipment) {
		this.belecequipment = belecequipment;
	}

	public Integer getBcontrolknife() {
		return bcontrolknife;
	}

	public void setBcontrolknife(Integer bcontrolknife) {
		this.bcontrolknife = bcontrolknife;
	}

	public Integer getBdanger() {
		return bdanger;
	}

	public void setBdanger(Integer bdanger) {
		this.bdanger = bdanger;
	}

	public Integer getBfire() {
		return bfire;
	}

	public void setBfire(Integer bfire) {
		this.bfire = bfire;
	}

	public Integer getBlibattery() {
		return blibattery;
	}

	public void setBlibattery(Integer blibattery) {
		this.blibattery = blibattery;
	}

	public Integer getBdrugs() {
		return bdrugs;
	}

	public void setBdrugs(Integer bdrugs) {
		this.bdrugs = bdrugs;
	}

	public Integer getBother() {
		return bother;
	}

	public void setBother(Integer bother) {
		this.bother = bother;
	}

	public Integer getBtotal() {
		return btotal;
	}

	public void setBtotal(Integer btotal) {
		this.btotal = btotal;
	}

	/**
	 * 租户ID
	 */
	@Override
	public String getTenantID() {
		return tenantID;
	}
	
	/**
	 * 租户ID
	 */
	@Override
	public void setTenantID(String tenantID) {
		this.tenantID = tenantID;
	}

	/**
	 * 租户名称
	 */
	@Override
	public String getTenantName() {
		return tenantName;
	}
	
	/**
	 * 租户名称
	 */
	@Override
	public void setTenantName(String tenantName) {
		this.tenantName = tenantName;
	}


	/**
	 * 设置创建时间值
	 */
	@Override
	public void setCreateTime(java.util.Date time) {
		this.createTime = time;
	}
	
	public java.util.Date getCreateTime() {
		return this.createTime;
	}

	/**
	 * 设置创建人值
	 */
	@Override
	public void setCreateUserID(String userID) {
		this.createUserid = userID;
	}
	
	public String getCreateUserID() {
		return this.createUserid;
	}

	/**
	 * 设置创建人值
	 */
	@Override
	public void setCreateUserName(String userName) {
		this.createUsername = userName;
	}
	
	public String getCreateUserName() {
		return this.createUsername;
	}

}
